﻿using RndMaterialDisposalService.Models.ResponseModel;

namespace RndMaterialDisposalService.Models
{
    public class TreeNpdeRespModel
    {
        /// <summary>
        /// 
        /// </summary>
        public TreeNpdeRespModel()
        {
            Children = new List<TreeNpdeRespModel>();
        }

        /// <summary>
        /// 
        /// </summary>
        public Guid Key { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string Title { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string Label { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public Guid ParentId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Remark { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? AdminViews { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ComponentsCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Field6 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<TreeNpdeRespModel> Children { get; set; }
    }
}
